home *** CD-ROM | disk | FTP | other *** search
- Path: merlin.nando.net!pretzel
- From: pretzel <pretzel@nando.net>
- Newsgroups: comp.lang.c
- Subject: Re: C or C++ for a 14 year old?
- Date: Sun, 21 Jan 1996 02:01:07 -0500
- Organization: News & Observer Public Access
- Message-ID: <Pine.SUN.3.91.960121014008.21849A-100000@merlin.nando.net>
- NNTP-Posting-Host: merlin.nando.net
- Mime-Version: 1.0
- Content-Type: TEXT/PLAIN; charset=US-ASCII
-
- Allright, it's time to end all of this crap. I *AM* a 14 year old and I
- *AM* learning how to program in C, and I can tell you that C is the best
- choice for beginners. It teaches the programming fundamentals from the
- very start, unlike BASIC, which let's you do whatever you want, or
- Pascal, which is harder to find support for. I had a hard time getting
- started in programming. I was interested when I was 9 years old, but I
- didn't know where to go or even what I was looking for. Eventually, I
- realized that my Tandy 1000 had a really neat thing on it called
- GW-BASIC, and things took off from there. But it wasn't easy. I learned
- how to program in BASIC from poorly written examples I found in
- magazines, and straight from the GW_BASIC manual. I developed horrible
- habits (I used so many GOTOs that my programs looked like spaghetti).
- PLEASE, don't let this happen to your child!! Start him/her on
- structured C programming from the very beginning! I eventually abandoned
- basic, and started up with C. I tried to learn it in the same way, and
- again developed nasty habits. The absolute best thing that you can do is
- buy a good book. I recommend "The Art and Science of C" by Eric S.
- Roberts. It is the best text that I have ever seen on the subject, and I
- have looked through quite a few. He takes the confusing elements of C
- and removes them completely by using his own custom function libraries
- which simplify things like input and strings. Later, he teaches you how
- to do these things without his libraries. He also teaches the aesthetic
- side of programming, and enforces good technique.
-
- Sorry to be so long winded, but I have been following this debate
- for a while, and I was getting frustrated that no actually 14 year olds
- were commenting. In closing, I would like to state that if someone is
- intelligent enough to want to learn how to program, then they are
- certainly intelligent enough to handle C.
-
- Pretzel <pretzel@nando.net>
-
-